package com.example.demo.config;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * Creat with IntelliJ IDEA
 * Description:
 * User:WZW
 * Date:2022-08-27
 * Time:10:04
 */
@Configuration
public class AppConfig implements WebMvcConfigurer {

    @Autowired
    private LoginIntercept loginIntercept;

//    @Override
//    public void addInterceptors(InterceptorRegistry registry) {
////        registry.addInterceptor(new LoginIntercept());
//        registry.addInterceptor(loginIntercept).
//                addPathPatterns("/**").  //拦截所有的url
//                // 除了以下的路径
//                excludePathPatterns("/user/login").
//                excludePathPatterns("/user/reg").
//                excludePathPatterns("/login.html").
//                excludePathPatterns("/reg.html").
//                excludePathPatterns("/**/*.js").
//                excludePathPatterns("/**/*.css").
//                excludePathPatterns("/**/*.png").
//                excludePathPatterns("/**/*.jpg");
//    }

    //添加统一前缀
//    @Override
//    public void configurePathMatch(PathMatchConfigurer configurer) {
//        // 给所有的地址添加统一前缀
//        configurer.addPathPrefix("api", c -> true);
//    }


}
